岗位职责:
岗位职责:
1、 负责系统设计和核心技术模块开发;
2、 参与平台框架设计和公共基础组件研发;
3、 负责指导初中级开发工作,协助解决开发中的技术问题。
技能要求:
1、 具备需求分析和系统设计能力,较好的软件工程文档撰写能力;
2、 有较好的面向对象、微服务架构、领域驱动的系统设计能力,熟练应用设计模式,熟悉使用UML建模;
3、 较强的逻辑思维能力、学习能力,有良好的沟通和团队协作能力;
4、 熟悉多种开发模式,有用Java基础支撑类平台研发的经验者优先;
5、 精通Java开发,熟悉掌握JavaEE、Spring、SpringMVC、Mybatis、Maven等主流技术;
6、 熟悉Redis、RabbitMQ、Kafka、ElasticSearch等分布式中间件;
7、 熟悉Linux环境和Tomcat、Nginx等应用服务器;
8、 熟悉MySQL、MSSQL、Oracle等主流数据库技术;
9、 熟悉Eclipse、IDEA、SVN、Powerdesigner、Office软件工具;
10、了解大数据相关技术者优先。
职能类别:
高级软件工程师
关键字:
Java
高级开发